A Method to Deduce and Synthesize the Dafny Programs

نویسندگان

چکیده

We propose a systematic method to deduce and synthesize the Dafny programs. First, specification of problem is described in strict mathematical language. Then, derivation process uses program transformation technology perform equivalent transformation. Furthermore, synthesized through obtained recursive relationship loop invariants. Finally, functional correctness automatically verified by verifier or online tool. Through this method, we programs for many typical problems such as cube sum problem, minimum (or maximum) contiguous subarray problems, several searching sorting so on. Due space limitation, only illustrate development two problems: new local bubble problem. It proves that our can effectively improve reliability developed. What’s more, demonstrate potential deductive synthesis developing Sorting program.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

a frame semantic approach to the study of translating cultural scripts in salingers franny and zooey

the frame semantic theory is a nascent approach in the area of translation studies which goes beyond the linguistic barriers and helps us to incorporate cognitive and cultural factors to the study of translation. based on rojos analytical model (2002b), which centered in the frames or knowledge structures activated in the text, the present research explores the various translation problems that...

15 صفحه اول

a synchronic and diachronic approach to the change route of address terms in the two recent centuries of persian language

terms of address as an important linguistics items provide valuable information about the interlocutors, their relationship and their circumstances. this study was done to investigate the change route of persian address terms in the two recent centuries including three historical periods of qajar, pahlavi and after the islamic revolution. data were extracted from a corpus consisting 24 novels w...

15 صفحه اول

on the practicality and effectiveness of a personalized eclectic method incorporated into iranian high school efl syllabus

همگام با سرعت در حال رشد خلاقیت و نوآوری های آموزش زبان به ویژه ظهور روش ارتباطی آموزش زبان? بسیاری از مدارس زبان با بازاندیشی آموزش و پرورش خود? برای گنجاندن فعالیت های ارتباطی، وزمینه ی شخصی سازی شده به شیوه های سنتی خود به روز رسانی شده اند. با این حال، مدارس ایرانی در این زمینه آهسته پیش رفته اند. از این رو، هدف عمده ی پژوهش حاضر برداشتن یک گام در پر کردن شکاف بین نظریه های آموزشی نو ظهور و...

15 صفحه اول

Development a New Technique Based on Least Square Method to Synthesize the Pattern of Equally Space Linear Arrays

Using the sampled data of a desired pattern is a common technique in pattern synthesizing of array factor (AF) of antenna arrays. Based on the obtained data matrix, Least Square Method (LSM) is used to calculate the exciting coefficient of array elements. The most important parameter, which involves the accuracy and complexity of calculation, is the sampling rate of the desired pattern. Classic...

متن کامل

Learning Groups in Training Programs for Nurse Managers: A Method to Enhance Nursing and Leadership Capabilities

Introduction: Employing management skills directs staff performance. This study was done to determine the effects of management development programs by learning groups’ technique, on the leadership styles of nurse managers as well as staff nurse empowerment. Methods: A pre-experimental study was performed as one-group with pre and post-test in a teaching hospital in Tehran during the year 200...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Wuhan University Journal of Natural Sciences

سال: 2021

ISSN: ['1007-1202', '1993-4998']

DOI: https://doi.org/10.1051/wujns/2021266481